home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 33 / Amiga Format AFCD33 (Issue 117, Dec 1998).iso / -seriously_amiga- / programming / e / kyz_obj / makefile < prev    next >
Makefile  |  1998-09-14  |  647b  |  31 lines

  1. include ../make-defs
  2.  
  3. FILES =    bitfield.m catalog.m datestring.m patch.m rexxstate.m \
  4.     simplebitfield.m test/catalogtest test/datetest test/patchtest \
  5.     test/rexxtest \
  6.     $(DOCS)
  7.  
  8. DOCS =    doc/bitfield.guide doc/catalog.guide doc/datestring.guide \
  9.     doc/patch.guide doc/rexxstate.guide doc/simplebitfield.guide 
  10.  
  11.  
  12. all: $(FILES)
  13. docs: $(DOCS)
  14. clean:; rm $(FILES) *.m
  15.     make -C test/catalog clean
  16.  
  17. test/catalogtest: catalog.m
  18.     $(CP) catalog.m test/catalog
  19.     $(MAKE) -C test/catalog
  20.  
  21. %.m: %.e; $(EC) $<
  22.  
  23. doc/%.guide: %.e
  24.     $(ADOC) $< > doc/$(*F).doc
  25.     doc2guide doc/$(*F)
  26.  
  27. test/%test: test/%test.e
  28.     $(CP) #?$(*F)#?.m test/
  29.     $(EC) $<
  30.     $(RM) test/#?$(*F)#?.m
  31.